$(function () {
    //头部导航的简单效果
    $(".hnavr").children("li").on("mouseenter",function () {
        if($(this).find("div")[0]){
            $(this).css("background","white").siblings("li").css("background","#f2f2f2").end().children("div").css("display","block").end().siblings("li").children("div").css("display","none");
            $(this).find("span").css("display","none").parents("li").siblings().find("span").css("display","block")
            $(this).next().find("span").css("display","none");
        }
    })
    $(".hnavr").children("li").on("mouseleave",function () {
        $(this).css("background","#f2f2f2").find("div").css("display","none").parents("li").find("span").css("display","block")
    })

    var tempstrt=$.cookie("mylogin");
    if(tempstrt){
        $(".hnavl").children("li").eq(1).text("您好："+JSON.parse(tempstrt).umail);
        $(".hnavl").children("li").eq(2).text("退出");

        $(".hnavl").children("li").eq(2).on("click",function () {
            $(".hnavl").children("li").eq(1).text("")
            $(".hnavl").children("li").eq(2).text("")
            $("<a href=\"login.html\">登入</a>").appendTo($(".hnavl").children("li").eq(1))
            $("<a href=\"reg.html\">免费注册</a><span></span>").appendTo($(".hnavl").children("li").eq(2))
        })
    }
    if(window.location.search){
    var str = window.location.search
    var yy = str.split("=")
    var qq = yy[1].split(",")
    var temparr = []
    for(var i=0;i<qq.length;i++) {
        if (Number(qq[i])) {
            var obj = {number: qq[i]}
            temparr.push(obj)
        }else if(qq[i]==0){
            var obj = {number: qq[i]}
            temparr.push(obj)
        }
    }
    }else {
        var tempstrr=[]
    }
     tempstrr=$.cookie("shop");
    if(tempstrr) {
        var objarr = JSON.parse(tempstrr)
        for(var i=0;i<temparr.length;i++){
            var flag=true
            for(var j=0;j<objarr.length;j++){
                if(objarr[j].number==temparr[i].number){
                    flag=false;
                }
            }
            if(flag){
                objarr.push(temparr[i])
            }
        }

    }else {
        var objarr = temparr
    }
    console.log(objarr);
    $.cookie('shop',JSON.stringify(objarr),{expires:7})
    var oo = []

    $(".myshop1").children("h5").text("我的购物车")
    init_city_select($("#sel2"));
    var count=[];
    var count1=1;
    var ss=[];
    $.ajax({
        url:"../json/whf.json",
        success:function (res) {
            var arrList =res.zone_data[0].showGoodsList;
            for(var i=0;i<objarr.length;i++){
                oo.push(arrList[objarr[i].number])
            }
            oo.forEach(function (value,index) {

                var tt = value.goods;
                $("<p class='bbbt'><input type='checkbox'><span>自营</span><span>自营直邮仓</span></p>").appendTo($('.datee'));
                $("<ul></ul>").appendTo($('.datee'));
                $("<li><input type='checkbox'><img src="+tt.imageUrl+"></li>").appendTo($('.datee').children("ul").eq(index));
                $("<li><p>"+tt.shortTitle+"</p><p><span>7</span>支持7天无忧退货</p></li>").appendTo($('.datee').children("ul").eq(index))
                $("<li><p>"+parseInt((tt.actualCurrentPrice)/(tt.discount/10)).toFixed(2)+"</p><p>"+(tt.actualCurrentPrice).toFixed(2)+"</p></li>").appendTo($('.datee').children("ul").eq(index))
                $("<li><span><input class='zjjj' type='text' value="+count1+"><i>-</i><i>+</i></span></li>").appendTo($('.datee').children("ul").eq(index))
                $("<li><p>"+(tt.actualCurrentPrice).toFixed(2)+"</p></li>").appendTo($('.datee').children("ul").eq(index))
                $("<li><p class='deleteee'>删除</p><p>移入我的收藏</p></li>").appendTo($('.datee').children("ul").eq(index))
                $("<li class='hdyh'><span>活动优惠：<i>￥"+parseInt(tt.actualCurrentPrice*(tt.discount/10)-tt.actualCurrentPrice).toFixed(2)+"</i></span><span class='zji'>商品应付总计<i>￥"+tt.actualCurrentPrice+"</i></span><span class='ygsh'>预估税费：<i>￥"+((tt.actualCurrentPrice*tt.commentPoint)/1000).toFixed(2)+"</i></span></li>").appendTo($('.datee').children("ul").eq(index))

                //全选
                $("#all").on("click",function () {
                    $("input[type='checkbox']").prop("checked", this.checked)
                })

                $("#all1").on("click",function () {
                    $("input[type='checkbox']").prop("checked", this.checked)
                })

                $(".datee").children("ul").find("input[type='checkbox']").on("click",function () {
                    $(this).parents("ul").prev("p").children("input[type='checkbox']").prop("checked", this.checked)
                })
                //相应的价格和税收
                count.push(1);
                ss.push(((tt.actualCurrentPrice * tt.commentPoint) / 1000).toFixed(2));
                $('.datee').children("ul").eq(index).children("li").eq(3).find("i").eq(0).on("click",function () {
                    var arr = $(this).parents("ul").children("li").eq(4).find("p").eq(0).text();
                    count1=count[Math.floor($(this).parents("ul").index()/2)]
                    if(count1>1){
                    count1--;
                        count[Math.floor($(this).parents("ul").index()/2)]=count1
                        $(this).prev("input")[0].value=count1;
                        $(this).parents("ul").children("li").find(".zji").children("i").text("￥"+arr*count1)
                        $(this).parents("ul").children("li").find(".ygsh").children("i").text("￥"+(ss[Math.floor($(this).parents("ul").index()/2)]*count1).toFixed(2))
                    }
                })
                $('.datee').children("ul").eq(index).children("li").eq(3).find("i").eq(1).on("click",function () {
                    count1=count[Math.floor($(this).parents("ul").index()/2)]
                    count1++;
                    count[Math.floor($(this).parents("ul").index()/2)]=count1
                    var arr = $(this).parents("ul").children("li").eq(4).find("p").eq(0).text()
                     $(this).siblings("input")[0].value=count1;
                    $(this).parents("ul").children("li").find(".zji").children("i").text("￥"+arr*count1)
                    $(this).parents("ul").children("li").find(".ygsh").children("i").text("￥"+(ss[Math.floor($(this).parents("ul").index()/2)]*count1).toFixed(2))
                })

            })
            //删除
            $(".datee").children("ul").find(".deleteee").on("click",function () {
                console.log(Math.floor($(this).parents("ul").index()/2));
                console.log($(this).parents("ul").index())
                objarr.splice(Math.floor($(this).parents("ul").index()/2), 1);
                $.cookie('shop',JSON.stringify(objarr),{expires:7})
                $(this).parents("li").parent("ul").remove();
            })//结账
            setInterval(function () {
                var all = 0;
                for(var i=0;i<$(".datee").children("ul").length;i++){
                    if($(".datee").children("ul").eq(i).find("input[type='checkbox']")[0].checked==true){
                        $(".jjss").children("ul").children("li").eq(5).css("background","green")
                        var arr=$(".datee").children("ul").eq(i).find(".zji").children("i").text().split("￥")
                        all += parseInt(arr[1])
                        console.log(all);
                        $(".jjss").children("ul").children("li").eq(4).find("i").text("￥"+all)
                    }
                }
            },100)
        }
     })

})